needle-threading device - German English Dictionary